from typing import List


class Solution:
    def numOfSubarrays(self, arr: List[int], k: int, threshold: int) -> int:
        ans=cnt=0
        n=len(arr)
        for i in range(n):
            # 1.进入窗口
            cnt+=arr[i]
            # 2.窗口不足k，跳过
            if i<k-1:
                continue
            # 3.计算更新结果
            avg=cnt//k
            # 超过阈值
            if avg>=threshold:
                ans+=1
            # 4. 移除左窗口
            cnt-=arr[i-k+1]
        return ans